xen.git
20 years agobitkeeper revision 1.1389.5.23 (427b3dc4c8anY4S2HYLD7oWhGpg-bw)
kaf24@firebug.cl.cam.ac.uk [Fri, 6 May 2005 09:49:56 +0000 (09:49 +0000)]
bitkeeper revision 1.1389.5.23 (427b3dc4c8anY4S2HYLD7oWhGpg-bw)

Fix guest_ioapic_write() to properly set the irq_2_pin mapping.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.22 (427b29c5KNOxlBYIMC4Z37mPKVY6HA)
kaf24@firebug.cl.cam.ac.uk [Fri, 6 May 2005 08:24:37 +0000 (08:24 +0000)]
bitkeeper revision 1.1389.5.22 (427b29c5KNOxlBYIMC4Z37mPKVY6HA)

More acpi cleanups. Fix 'acpi=ht'.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.21 (427a5ee3rBlRFupS4xBvv_nWVHQlsA)
kaf24@firebug.cl.cam.ac.uk [Thu, 5 May 2005 17:58:59 +0000 (17:58 +0000)]
bitkeeper revision 1.1389.5.21 (427a5ee3rBlRFupS4xBvv_nWVHQlsA)

Clean up IO-APIC handling in domain0, and the hypercall interface
exported by Xen (inc. removal of PCI-related calls). This hopefully
fixes acpi=off.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.20 (427a4dcf057tQfMOhrkAUtc9VOgOyw)
cl349@firebug.cl.cam.ac.uk [Thu, 5 May 2005 16:46:07 +0000 (16:46 +0000)]
bitkeeper revision 1.1389.5.20 (427a4dcf057tQfMOhrkAUtc9VOgOyw)

Remove __set_fixmap_ma and handle difference in installing machine-address
and pseudo-physical-address fixmap entries inside __set_fixmap.
fixmap.h:
  Remove __set_fixmap_ma and handle difference in installing machine-address
  and pseudo-physical-address fixmap entries inside __set_fixmap.
ioremap.c:
  Change set_fixmap_ma call to set_fixmap call.
init.c:
  Remove __set_fixmap_ma and handle difference in installing machine-address
  and pseudo-physical-address fixmap entries inside __set_fixmap.
  Change __set_fixmap_ma calls to set_fixmap calls and set_fixmap_ma_ro call
  to __set_fixmap(,, PAGE_KERNEL_RO) call.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.19 (427a4637g44Zsgumd50KMgMbI7bt2g)
cl349@firebug.cl.cam.ac.uk[cl349] [Thu, 5 May 2005 16:13:43 +0000 (16:13 +0000)]
bitkeeper revision 1.1389.5.19 (427a4637g44Zsgumd50KMgMbI7bt2g)

Remove __set_fixmap_ma and handle difference in installing machine-address
and pseudo-physical-address fixmap entries inside __set_fixmap.
fixmap.h, pgtable.c:
  Remove __set_fixmap_ma and handle difference in installing machine-address
  and pseudo-physical-address fixmap entries inside __set_fixmap.
reboot.c, gnttab.c, ioremap.c:
  Change set_fixmap_ma call to set_fixmap call.
init.c:
  Change set_fixmap_ma calls to set_fixmap calls and set_fixmap_ma_ro call to
  __set_fixmap(,, PAGE_KERNEL_RO) call.
boot.c:
  Change __set_fixmap_ma calls to set_fixmap calls.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.18 (427a2ed3wZDMDcH71U2S3QbL5plxLA)
cl349@firebug.cl.cam.ac.uk[cl349] [Thu, 5 May 2005 14:33:55 +0000 (14:33 +0000)]
bitkeeper revision 1.1389.5.18 (427a2ed3wZDMDcH71U2S3QbL5plxLA)

ignore:
  Cleanup ignore list.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.17 (427a2e3dMxo6jmtcFafKR_cMZizuvw)
cl349@firebug.cl.cam.ac.uk[cl349] [Thu, 5 May 2005 14:31:25 +0000 (14:31 +0000)]
bitkeeper revision 1.1389.5.17 (427a2e3dMxo6jmtcFafKR_cMZizuvw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean

20 years agobitkeeper revision 1.1389.7.6 (427a2dc4uvULKDgRmcgQy7DMxlAt_g)
cl349@firebug.cl.cam.ac.uk[cl349] [Thu, 5 May 2005 14:29:24 +0000 (14:29 +0000)]
bitkeeper revision 1.1389.7.6 (427a2dc4uvULKDgRmcgQy7DMxlAt_g)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean

20 years agobitkeeper revision 1.1389.8.1 (427a2dc0yjvEz3OVwiOMxO61skasFg)
cl349@firebug.cl.cam.ac.uk[cl349] [Thu, 5 May 2005 14:29:20 +0000 (14:29 +0000)]
bitkeeper revision 1.1389.8.1 (427a2dc0yjvEz3OVwiOMxO61skasFg)

Fix installing fixmap_nocache entries, as used by PCI_MMCONFIG.
fixmap.h:
  Address passed to set_fixmap_nocache is a machine-address -- install
  it as such.
Kconfig:
  Re-enable PCI_MMCONFIG.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.16 (427a2d48fB11IAeFlv0AL07RxME0vg)
smh22@tempest.cl.cam.ac.uk [Thu, 5 May 2005 14:27:20 +0000 (14:27 +0000)]
bitkeeper revision 1.1389.5.16 (427a2d48fB11IAeFlv0AL07RxME0vg)

build privcmd even in unpriv domains; minor libxc fix

Signed-off-by: Steven Hand <steven@xensource.com>
20 years agobitkeeper revision 1.1389.5.15 (427a1f89783q7rsxC220wc9YSyIgxg)
smh22@firebug.cl.cam.ac.uk [Thu, 5 May 2005 13:28:41 +0000 (13:28 +0000)]
bitkeeper revision 1.1389.5.15 (427a1f89783q7rsxC220wc9YSyIgxg)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/smh22/xen-unstable.bk

20 years agobitkeeper revision 1.1389.7.5 (4279f582pwUD_gXMbX8w4RQ2aYmGDA)
kaf24@firebug.cl.cam.ac.uk [Thu, 5 May 2005 10:29:22 +0000 (10:29 +0000)]
bitkeeper revision 1.1389.7.5 (4279f582pwUD_gXMbX8w4RQ2aYmGDA)

Fix return code from xc_domain_create.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.7.4 (42792d1dpWcMoYEkCeHotKk4mVnZfg)
cl349@firebug.cl.cam.ac.uk[cl349] [Wed, 4 May 2005 20:14:21 +0000 (20:14 +0000)]
bitkeeper revision 1.1389.7.4 (42792d1dpWcMoYEkCeHotKk4mVnZfg)

boot.c:
  Fix assignment warning.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.7.3 (42792bb0bqVz6IEYKWbCD7d63K-6ew)
cl349@firebug.cl.cam.ac.uk [Wed, 4 May 2005 20:08:16 +0000 (20:08 +0000)]
bitkeeper revision 1.1389.7.3 (42792bb0bqVz6IEYKWbCD7d63K-6ew)

fixmap.h, boot.c, tables.c, io_apic.h:
  Cleanup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.7.2 (42792827eIDpZENcmPicVv96afzrMQ)
cl349@firebug.cl.cam.ac.uk [Wed, 4 May 2005 19:53:11 +0000 (19:53 +0000)]
bitkeeper revision 1.1389.7.2 (42792827eIDpZENcmPicVv96afzrMQ)

io_apic.c:
  Pull in code from original Linux i386 io_apic.c.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.7.1 (42792251SplesejDTu6f_fw9_bLJHw)
cl349@firebug.cl.cam.ac.uk [Wed, 4 May 2005 19:28:17 +0000 (19:28 +0000)]
bitkeeper revision 1.1389.7.1 (42792251SplesejDTu6f_fw9_bLJHw)

Disable PCI_MMCONFIG for now.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.14 (4279091dnpBW4lj9MvVqawaMwCC8pA)
smh22@firebug.cl.cam.ac.uk [Wed, 4 May 2005 17:40:45 +0000 (17:40 +0000)]
bitkeeper revision 1.1389.5.14 (4279091dnpBW4lj9MvVqawaMwCC8pA)

initialize primcmd even in domU in preparation for access control checkin

20 years agobitkeeper revision 1.1389.5.13 (42790489SjF8fj4T9jNcZdksbNpR4g)
smh22@firebug.cl.cam.ac.uk [Wed, 4 May 2005 17:21:13 +0000 (17:21 +0000)]
bitkeeper revision 1.1389.5.13 (42790489SjF8fj4T9jNcZdksbNpR4g)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/smh22/xen-unstable.bk

20 years agobitkeeper revision 1.1389.6.1 (42790324T75TVIQlwC1A7Hv6Thn0bA)
smh22@firebug.cl.cam.ac.uk [Wed, 4 May 2005 17:15:16 +0000 (17:15 +0000)]
bitkeeper revision 1.1389.6.1 (42790324T75TVIQlwC1A7Hv6Thn0bA)

fix 2.4 build again

Signed-off-by: <steven@xensource.com>
20 years agobitkeeper revision 1.1389.5.12 (4278fd8aAcM8aY0Is5jjOrEXTe74tQ)
kaf24@firebug.cl.cam.ac.uk [Wed, 4 May 2005 16:51:22 +0000 (16:51 +0000)]
bitkeeper revision 1.1389.5.12 (4278fd8aAcM8aY0Is5jjOrEXTe74tQ)

Clean up Kconfig configuration files.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.11 (4278fd69QwxUePkKl_WI29DSDv8_kA)
kaf24@firebug.cl.cam.ac.uk [Wed, 4 May 2005 16:50:49 +0000 (16:50 +0000)]
bitkeeper revision 1.1389.5.11 (4278fd69QwxUePkKl_WI29DSDv8_kA)

Fix MP-table parsing to correctly use ISA fixmap area.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.10 (4278d6c2PICykk7zJw1Q6ijXxta3Dw)
cl349@firebug.cl.cam.ac.uk [Wed, 4 May 2005 14:05:54 +0000 (14:05 +0000)]
bitkeeper revision 1.1389.5.10 (4278d6c2PICykk7zJw1Q6ijXxta3Dw)

Fix link order.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.9 (4278c4f0VAeQPVGBi1M71vwTpeJ-nQ)
cl349@firebug.cl.cam.ac.uk [Wed, 4 May 2005 12:49:52 +0000 (12:49 +0000)]
bitkeeper revision 1.1389.5.9 (4278c4f0VAeQPVGBi1M71vwTpeJ-nQ)

acpi_scan_rsdp's parameters are (start, len) and not (start, end).
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.8 (4278a1034rHdLS-yTnpszKhLLp4oGw)
cl349@firebug.cl.cam.ac.uk [Wed, 4 May 2005 10:16:35 +0000 (10:16 +0000)]
bitkeeper revision 1.1389.5.8 (4278a1034rHdLS-yTnpszKhLLp4oGw)

Add debugger_trap_immediate to in-xen-debugger stub.
Signed-off-by: Christian Limpach <Christian Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.7 (4278a0a5VglnG7l7fg9gkM9E52ZXfQ)
cl349@firebug.cl.cam.ac.uk [Wed, 4 May 2005 10:15:01 +0000 (10:15 +0000)]
bitkeeper revision 1.1389.5.7 (4278a0a5VglnG7l7fg9gkM9E52ZXfQ)

Make slab.h not pull in other header files.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.6 (427898d4o1E6hrH0W0u6j1RHmjFkVw)
cl349@firebug.cl.cam.ac.uk [Wed, 4 May 2005 09:41:40 +0000 (09:41 +0000)]
bitkeeper revision 1.1389.5.6 (427898d4o1E6hrH0W0u6j1RHmjFkVw)

Revert gratuitous Linux changes and fix maxcpus mess properly.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.5 (42788bdeo6dq0hEkwcye0RH_ljmY1Q)
kaf24@firebug.cl.cam.ac.uk [Wed, 4 May 2005 08:46:22 +0000 (08:46 +0000)]
bitkeeper revision 1.1389.5.5 (42788bdeo6dq0hEkwcye0RH_ljmY1Q)

Remove dead code from Xen.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.4 (4277b86czqxlqC40s7HyXb3A25SZkQ)
kaf24@firebug.cl.cam.ac.uk [Tue, 3 May 2005 17:44:12 +0000 (17:44 +0000)]
bitkeeper revision 1.1389.5.4 (4277b86czqxlqC40s7HyXb3A25SZkQ)

Fix domU SMP build.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.3 (4277b3d9n4kOkJhg5l2rwlVwgxfYBg)
kaf24@firebug.cl.cam.ac.uk [Tue, 3 May 2005 17:24:41 +0000 (17:24 +0000)]
bitkeeper revision 1.1389.5.3 (4277b3d9n4kOkJhg5l2rwlVwgxfYBg)

New files in sparse tree are made via 'obj-y' variable, not 'c-obj-y'.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.2 (4277ac0bRfcjvqM6q2Y_NDC_6SkzAQ)
kaf24@firebug.cl.cam.ac.uk [Tue, 3 May 2005 16:51:23 +0000 (16:51 +0000)]
bitkeeper revision 1.1389.5.2 (4277ac0bRfcjvqM6q2Y_NDC_6SkzAQ)

Fix 'make clean' in linux-2.6 build directory.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.1 (4277a7497F1hK5nYlFqibtXDq_Uo5A)
kaf24@firebug.cl.cam.ac.uk [Tue, 3 May 2005 16:31:05 +0000 (16:31 +0000)]
bitkeeper revision 1.1389.5.1 (4277a7497F1hK5nYlFqibtXDq_Uo5A)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xxx.bk

20 years agobitkeeper revision 1.1159.258.112 (4277a730mvnFSFXrxJpVRNk8hjD4Vg)
ydroneaud@mandriva.com[kaf24] [Tue, 3 May 2005 16:30:40 +0000 (16:30 +0000)]
bitkeeper revision 1.1159.258.112 (4277a730mvnFSFXrxJpVRNk8hjD4Vg)

[PATCH] Mkbuildtree little fix

Hi, here is a really small fix for mkbuildtree.

With my 'find' version [1], I get many of these warning when using mkbuildtree:

find: warning: you have specified the -maxdepth option after a
non-option argument -type, but options are not positional (-maxdepth
affects tests specified before it as well as those specified after it).
Please specify options before other arguments.

My patch just correct the ordering of the options, it should be
harmless, but I didn't test with other versions of find.

Regards

[1] find --version
GNU find version 4.2.20
Features enabled: D_TYPE O_NOFOLLOW(enabled)

xen-unstable-mkbuildtree-find-maxpath.patch:

20 years agobitkeeper revision 1.1389.1.34 (42778a6aQ30Jj7E2TxzCF9ZtVpGMtw)
kaf24@firebug.cl.cam.ac.uk [Tue, 3 May 2005 14:27:54 +0000 (14:27 +0000)]
bitkeeper revision 1.1389.1.34 (42778a6aQ30Jj7E2TxzCF9ZtVpGMtw)

Move PCI device scanning to dom0. Enable ACPI in dom0. This should greatly
reduce the complexity of xen and move the complexity of dealing with
hardware bugs and workarounds etc to dom0.

The ioapic local apic (and hence all the vectors) are owned by the hypervisor.
Dom0 enables the ACPI interpreter, handles PCI and ACPI based interrupt
routing.

New hypercalls to assign vectors and for accessing the ioapic.

Functionality not yet provided:

o acpi=off to support machines with broken or no acpi support.
o support for driver domains

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Asit Mallick <asit.k.mallick@intel.com>
20 years agobitkeeper revision 1.1389.1.33 (42776e6bEAgn5XiT_loU6uDLsp9dfw)
kaf24@firebug.cl.cam.ac.uk [Tue, 3 May 2005 12:28:27 +0000 (12:28 +0000)]
bitkeeper revision 1.1389.1.33 (42776e6bEAgn5XiT_loU6uDLsp9dfw)

Add USB HID support to domain0 kernel default configuration.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.32 (42776d9aRsRcClB8nnBs9y8YkOPaWQ)
kaf24@firebug.cl.cam.ac.uk [Tue, 3 May 2005 12:24:58 +0000 (12:24 +0000)]
bitkeeper revision 1.1389.1.32 (42776d9aRsRcClB8nnBs9y8YkOPaWQ)

Manual merge.

20 years agobitkeeper revision 1.1159.258.111 (42776d5aUc2EbzhhXFwEAKgE502XWA)
kaf24@firebug.cl.cam.ac.uk [Tue, 3 May 2005 12:23:54 +0000 (12:23 +0000)]
bitkeeper revision 1.1159.258.111 (42776d5aUc2EbzhhXFwEAKgE502XWA)

Add USB HID support to domain0 kernel default configuration.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.31 (42775864fB4WMRbJ6EQfNqZrBAGwDA)
kaf24@firebug.cl.cam.ac.uk [Tue, 3 May 2005 10:54:28 +0000 (10:54 +0000)]
bitkeeper revision 1.1389.1.31 (42775864fB4WMRbJ6EQfNqZrBAGwDA)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.110 (4277584802VQXQuqOAdIXG6EfEBexQ)
kaf24@firebug.cl.cam.ac.uk [Tue, 3 May 2005 10:54:00 +0000 (10:54 +0000)]
bitkeeper revision 1.1159.258.110 (4277584802VQXQuqOAdIXG6EfEBexQ)

Add a /proc interface for setting rx-buffer allocation policy in
the netfront driver.
e.g., 'echo 256 >/proc/xen/net/eth0/rxbuf_min' will avoid unnecessary
packet drops by always allocating the maximum possible number of
buffers at all times, at the expense of extra memory usage when the
interface is idle.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.30 (42772c4ftqTKMw2_A0pJAa1-LYe2xw)
arun.sharma@intel.com[kaf24] [Tue, 3 May 2005 07:46:23 +0000 (07:46 +0000)]
bitkeeper revision 1.1389.1.30 (42772c4ftqTKMw2_A0pJAa1-LYe2xw)

[PATCH] config_xen0_tun.patch

QEMU needs CONFIG_TUN to enable networking.

Signed-off-by: Edwin Zhai <edwin.zhai@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
20 years agobitkeeper revision 1.1389.1.29 (4276c0bdcHMh8JYpMOuOkZTWJxnCHQ)
djm@sportsman.spdomain [Tue, 3 May 2005 00:07:25 +0000 (00:07 +0000)]
bitkeeper revision 1.1389.1.29 (4276c0bdcHMh8JYpMOuOkZTWJxnCHQ)

arch-ia64.h:
  fix typo from common name change

20 years agobitkeeper revision 1.1389.1.28 (4276bde5IlPGAgyQBeTjHtxqjQjs2g)
xen-ia64.adm@bkbits.net [Mon, 2 May 2005 23:55:17 +0000 (23:55 +0000)]
bitkeeper revision 1.1389.1.28 (4276bde5IlPGAgyQBeTjHtxqjQjs2g)

Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk

20 years agobitkeeper revision 1.1327.1.23 (4276810fCGJukAImkhaVlxkOSDW-Dg)
djm@kirby.fc.hp.com [Mon, 2 May 2005 19:35:43 +0000 (19:35 +0000)]
bitkeeper revision 1.1327.1.23 (4276810fCGJukAImkhaVlxkOSDW-Dg)

Sorry... still one more (Last round of cleanup)

20 years agobitkeeper revision 1.1327.1.22 (42767ae6pMJH90d_vWODEW1wraCMTg)
djm@kirby.fc.hp.com [Mon, 2 May 2005 19:09:26 +0000 (19:09 +0000)]
bitkeeper revision 1.1327.1.22 (42767ae6pMJH90d_vWODEW1wraCMTg)

Oops, reenable swiotlb (more last round :-)

20 years agobitkeeper revision 1.1327.1.21 (427665b8B4k_2-bwpMByBLCK9j9snA)
djm@kirby.fc.hp.com [Mon, 2 May 2005 17:39:04 +0000 (17:39 +0000)]
bitkeeper revision 1.1327.1.21 (427665b8B4k_2-bwpMByBLCK9j9snA)

Last round of cleanup: Forgot to remove a file too!

20 years agobitkeeper revision 1.1327.1.20 (4276651cSwFEIaVv-X0LcrzNw_Dxfw)
djm@kirby.fc.hp.com [Mon, 2 May 2005 17:36:28 +0000 (17:36 +0000)]
bitkeeper revision 1.1327.1.20 (4276651cSwFEIaVv-X0LcrzNw_Dxfw)

Last round of cleanup: Forgot a new file

20 years agobitkeeper revision 1.1327.1.19 (427664a4ddicjiXeRHKCKKrSnBvjug)
djm@kirby.fc.hp.com [Mon, 2 May 2005 17:34:28 +0000 (17:34 +0000)]
bitkeeper revision 1.1327.1.19 (427664a4ddicjiXeRHKCKKrSnBvjug)

Last round of cleanup (for now)

20 years agobitkeeper revision 1.1389.1.27 (42765047QI9d01CBiVyH-bBFAhM6lQ)
kaf24@firebug.cl.cam.ac.uk [Mon, 2 May 2005 16:07:35 +0000 (16:07 +0000)]
bitkeeper revision 1.1389.1.27 (42765047QI9d01CBiVyH-bBFAhM6lQ)

Add '-g' compile option on debug builds.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.26 (42764ebcQUGB5SU0NuOL0gHMTOa--A)
kaf24@firebug.cl.cam.ac.uk [Mon, 2 May 2005 16:01:00 +0000 (16:01 +0000)]
bitkeeper revision 1.1389.1.26 (42764ebcQUGB5SU0NuOL0gHMTOa--A)

Fix int3 handling in cdb. They're harmless.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.25 (42763030SYN-c5A47iaiRMSIUFsKbA)
kmacy@netapp.com[kaf24] [Mon, 2 May 2005 13:50:40 +0000 (13:50 +0000)]
bitkeeper revision 1.1389.1.25 (42763030SYN-c5A47iaiRMSIUFsKbA)

[PATCH] [PATCH] fix booting with SMP enabled

Let me know if pine has messed up the patch the way gmail does.

# This is a BitKeeper generated diff -Nru style patch.
#
# ChangeSet
#   2005/04/30 16:07:55-07:00 kmacy@curly.lab.netapp.com
#   Make FreeBSD work with SMP enabled again
#   Kip Macy <kmacy@fsmware.com>
#
# BitKeeper/etc/logging_ok
#   2005/04/30 16:07:54-07:00 kmacy@curly.lab.netapp.com +1 -0
#   Logging to logging@openlogging.org accepted
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/machdep.c
#   2005/04/30 16:07:39-07:00 kmacy@curly.lab.netapp.com +22 -12
#   Do shadow directory initialization before SMP page table setup
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/local_apic.c
#   2005/04/30 16:07:39-07:00 kmacy@curly.lab.netapp.com +2 -1
#   Don't try to probe apics
#

20 years agobitkeeper revision 1.1389.1.24 (4275fe39zl4LNqHkDr0esLqsvTaLoA)
kaf24@firebug.cl.cam.ac.uk [Mon, 2 May 2005 10:17:29 +0000 (10:17 +0000)]
bitkeeper revision 1.1389.1.24 (4275fe39zl4LNqHkDr0esLqsvTaLoA)

Fix ioemu makefile to not use 'uname -i'.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.23 (4275e716ZM2AFvimq_UhqQK8jiiq5g)
kaf24@firebug.cl.cam.ac.uk [Mon, 2 May 2005 08:38:46 +0000 (08:38 +0000)]
bitkeeper revision 1.1389.1.23 (4275e716ZM2AFvimq_UhqQK8jiiq5g)

Fix xc_ptrace interface to get rid of pid_t.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.22 (4275e5e1eelF9eh7n92D3W-1Ju8Fzg)
kmacy@netapp.com[kaf24] [Mon, 2 May 2005 08:33:37 +0000 (08:33 +0000)]
bitkeeper revision 1.1389.1.22 (4275e5e1eelF9eh7n92D3W-1Ju8Fzg)

[PATCH] [PATCH] make XenFreeBSD VBD ring full handling sensible

# This is a BitKeeper generated diff -Nru style patch.
#
# ChangeSet
#   2005/05/01 23:48:15-07:00 kmacy@curly.lab.netapp.com
#   make ring full handling sensible
#   Signed-off-by: Kip Macy <kmacy@netapp.com>
#
# freebsd-5.3-xen-sparse/i386-xen/xen/blkfront/xb_blkfront.c
#   2005/05/01 23:48:12-07:00 kmacy@curly.lab.netapp.com +48 -5
#   make ring full handling sensible
#

20 years agobitkeeper revision 1.1389.1.21 (4275e5dbz3R_E1mjaxcOhfE7cYQy0w)
kmacy@netapp.com[kaf24] [Mon, 2 May 2005 08:33:31 +0000 (08:33 +0000)]
bitkeeper revision 1.1389.1.21 (4275e5dbz3R_E1mjaxcOhfE7cYQy0w)

[PATCH] [PATCH] update evtchn for SMP

# This is a BitKeeper generated diff -Nru style patch.
#
# ChangeSet
#   2005/05/01 17:01:17-07:00 kmacy@curly.lab.netapp.com
#   add SMP support to evtchn
#   Signed-off-by: Kip Macy <kmacy@netapp.com>
#
# freebsd-5.3-xen-sparse/i386-xen/include/xen_intr.h
#   2005/05/01 17:01:15-07:00 kmacy@curly.lab.netapp.com +3 -0
#   add SMP interfaces
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/evtchn.c
#   2005/05/01 17:01:15-07:00 kmacy@curly.lab.netapp.com +85 -9
#   add SMP support
#

20 years agobitkeeper revision 1.1389.1.20 (4275e5cf8rSBidyFfn32zpPSsOA_xw)
kmacy@netapp.com[kaf24] [Mon, 2 May 2005 08:33:19 +0000 (08:33 +0000)]
bitkeeper revision 1.1389.1.20 (4275e5cf8rSBidyFfn32zpPSsOA_xw)

[PATCH] [PATCH] make XenFreeBSD trapframe the same as native

# This is a BitKeeper generated diff -Nru style patch.
#
# ChangeSet
#   2005/05/01 16:04:24-07:00 kmacy@curly.lab.netapp.com
#   Make trapframe the same size as on native i386
#   Signed-off-by: Kip Macy <kmacy@fsmware.com>
#
# freebsd-5.3-xen-sparse/i386-xen/include/pcpu.h
#   2005/05/01 16:04:20-07:00 kmacy@curly.lab.netapp.com +3 -2
#   add per-cpu fields for evtchn and page faults
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/trap.c
#   2005/05/01 16:04:20-07:00 kmacy@curly.lab.netapp.com +1 -9
#   remove STACK_DEBUGGING cruft
#   fetch cr2 from pcpu area
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/genassym.c
#   2005/05/01 16:04:20-07:00 kmacy@curly.lab.netapp.com +1 -2
#   remove unused trap_nesting
#   add cr2 field
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/exception.s
#   2005/05/01 16:04:20-07:00 kmacy@curly.lab.netapp.com +41 -31
#   Save CR2 after trap frame then move to pcpu area
#
# BitKeeper/deleted/.del-ucontext.h~6f534fc91cb2d96b
#   2005/05/01 15:56:03-07:00 kmacy@curly.lab.netapp.com +0 -1
#   Delete: freebsd-5.3-xen-sparse/i386-xen/include/ucontext.h
#
# BitKeeper/deleted/.del-frame.h~fbfe41b49597c684
#   2005/05/01 15:55:59-07:00 kmacy@curly.lab.netapp.com +3 -3
#   Delete: freebsd-5.3-xen-sparse/i386-xen/include/frame.h
#

20 years agobitkeeper revision 1.1389.1.19 (4273a257_YthmItOayXCOoUAFw7rYA)
kaf24@firebug.cl.cam.ac.uk[kaf24] [Sat, 30 Apr 2005 15:20:55 +0000 (15:20 +0000)]
bitkeeper revision 1.1389.1.19 (4273a257_YthmItOayXCOoUAFw7rYA)

wrpt-disable.patch
Disable writable pagetables in FreeBSD for the time being.
Signed-off-by: Kip Macy <kmacy@fsmware.com>
20 years agobitkeeper revision 1.1389.1.18 (4273a203Crs6SOBhDcJcXdza1-0gNw)
kaf24@firebug.cl.cam.ac.uk[kaf24] [Sat, 30 Apr 2005 15:19:31 +0000 (15:19 +0000)]
bitkeeper revision 1.1389.1.18 (4273a203Crs6SOBhDcJcXdza1-0gNw)

dump-enable.patch
Dump guest core if enable-dump is set.
Signed-off-by: Kip Macy <kmacy@fsmware.com>
20 years agobitkeeper revision 1.1389.1.17 (427346c0aRp-AQNVyrLuVwZpeN01Sg)
kaf24@firebug.cl.cam.ac.uk[kaf24] [Sat, 30 Apr 2005 08:50:08 +0000 (08:50 +0000)]
bitkeeper revision 1.1389.1.17 (427346c0aRp-AQNVyrLuVwZpeN01Sg)

crash.patch
FreeBSD calls domain_crash() on error so that its core is dumped.
Signed-off-by: Kip Macy <kmacy@fsmware.com>
20 years agobitkeeper revision 1.1389.1.16 (4273458eyxEjHSppjkQyDsXHHxOY9Q)
kaf24@firebug.cl.cam.ac.uk[kaf24] [Sat, 30 Apr 2005 08:45:02 +0000 (08:45 +0000)]
bitkeeper revision 1.1389.1.16 (4273458eyxEjHSppjkQyDsXHHxOY9Q)

coredump.patch
Extend libxc and gdb server to coredump a domain.
Signed-off-by: Kip Macy <kmacy@fsmware.com>
20 years agobitkeeper revision 1.1389.1.15 (4273436eypuqO7C1_MKQjhBV2kylZw)
arun.sharma@intel.com[kaf24] [Sat, 30 Apr 2005 08:35:58 +0000 (08:35 +0000)]
bitkeeper revision 1.1389.1.15 (4273436eypuqO7C1_MKQjhBV2kylZw)

[PATCH] vmx-mach-to-phys.patch

VMX domains need to setup their machine to physical maps.

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
20 years agobitkeeper revision 1.1389.1.14 (427343557mBKHXIKNWB3vC3vSFMQ7g)
kaf24@firebug.cl.cam.ac.uk [Sat, 30 Apr 2005 08:35:33 +0000 (08:35 +0000)]
bitkeeper revision 1.1389.1.14 (427343557mBKHXIKNWB3vC3vSFMQ7g)

Fix xc_ptrace for paravirtualized guests.
Signed-off-by: Kip Macy <kmacy@fsmware.com>
20 years agobitkeeper revision 1.1327.1.18 (4272b5c8SnvwX0tHThgOSkWlbYUjvQ)
djm@kirby.fc.hp.com [Fri, 29 Apr 2005 22:31:36 +0000 (22:31 +0000)]
bitkeeper revision 1.1327.1.18 (4272b5c8SnvwX0tHThgOSkWlbYUjvQ)

Oops4 for more code cleanup

20 years agobitkeeper revision 1.1327.1.17 (4272b57fwJKUhFtJ5BrqVZ7CEFKwrA)
djm@kirby.fc.hp.com [Fri, 29 Apr 2005 22:30:23 +0000 (22:30 +0000)]
bitkeeper revision 1.1327.1.17 (4272b57fwJKUhFtJ5BrqVZ7CEFKwrA)

Oops3 for more code cleanup

20 years agobitkeeper revision 1.1327.1.16 (4272b45boHfzFkRg8miCOTENDrStwg)
djm@kirby.fc.hp.com [Fri, 29 Apr 2005 22:25:31 +0000 (22:25 +0000)]
bitkeeper revision 1.1327.1.16 (4272b45boHfzFkRg8miCOTENDrStwg)

Oops2 for more code cleanup

20 years agobitkeeper revision 1.1327.1.15 (4272b1a8fCzXHatP1Qs_LnEeeJWW8A)
djm@kirby.fc.hp.com [Fri, 29 Apr 2005 22:14:00 +0000 (22:14 +0000)]
bitkeeper revision 1.1327.1.15 (4272b1a8fCzXHatP1Qs_LnEeeJWW8A)

Oops on more code cleanup

20 years agobitkeeper revision 1.1327.1.14 (4272b089iYvr5Anp8Hwey0z6acqlvg)
djm@kirby.fc.hp.com [Fri, 29 Apr 2005 22:09:13 +0000 (22:09 +0000)]
bitkeeper revision 1.1327.1.14 (4272b089iYvr5Anp8Hwey0z6acqlvg)

More code cleanup

20 years agobitkeeper revision 1.1389.1.13 (42722e78tJ9dMvMOlJBiS68RNPTvfw)
kraxel@bytesex.org[kaf24] [Fri, 29 Apr 2005 12:54:16 +0000 (12:54 +0000)]
bitkeeper revision 1.1389.1.13 (42722e78tJ9dMvMOlJBiS68RNPTvfw)

[PATCH] [patch] pgtable.c cleanups

  Hi guys,

The new mm_(un)pin stuff is certainly a nice optimization.

But can we take care a bit more about coding style issues
and write code not *that* hackish please?  Casts, code
duplication, "unsigned long" for page table entries *again*.
And a few more variables also make the code more readable
(and gcc should be clever enougth that this isn't a
performance hit).  We want to have that merged some day in
mainline, don't we?

The patch below cleans up the pin/unpin code in pgtable.c
I've created two helper functions to factor out common code,
the page table walk is basically the same for both pin and
unpin, it's just different page flags.  Also fixed up the
walk code to correcly walk through all 4 levels linux has,
so it works correctly for the PAE case.  For x86_64 it
should work fine as well (untested though).

please apply,

  Gerd

20 years agobitkeeper revision 1.1389.1.12 (4271f20fuu_UWEqTVagTm3zNUhVqJA)
kaf24@firebug.cl.cam.ac.uk [Fri, 29 Apr 2005 08:36:31 +0000 (08:36 +0000)]
bitkeeper revision 1.1389.1.12 (4271f20fuu_UWEqTVagTm3zNUhVqJA)

Simplify cdb.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.11 (4271ed89U5mhUAOu2YJ7RzMMN68r6Q)
kaf24@scramble.cl.cam.ac.uk [Fri, 29 Apr 2005 08:17:13 +0000 (08:17 +0000)]
bitkeeper revision 1.1389.1.11 (4271ed89U5mhUAOu2YJ7RzMMN68r6Q)

Fix build for older gcc versions.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1327.1.13 (4271667aYkuvJ7WO8DXbP7e0Bldz8g)
djm@kirby.fc.hp.com [Thu, 28 Apr 2005 22:40:58 +0000 (22:40 +0000)]
bitkeeper revision 1.1327.1.13 (4271667aYkuvJ7WO8DXbP7e0Bldz8g)

Another more code cleanup oops

20 years agobitkeeper revision 1.1327.1.12 (4271657dvd6v7i5Y8X39HQ9Fu_LjoQ)
djm@kirby.fc.hp.com [Thu, 28 Apr 2005 22:36:45 +0000 (22:36 +0000)]
bitkeeper revision 1.1327.1.12 (4271657dvd6v7i5Y8X39HQ9Fu_LjoQ)

Fix more cleanup oops

20 years agobitkeeper revision 1.1327.1.11 (42716283nLvDhTYM3QOqDMa-wZuJHQ)
djm@kirby.fc.hp.com [Thu, 28 Apr 2005 22:24:03 +0000 (22:24 +0000)]
bitkeeper revision 1.1327.1.11 (42716283nLvDhTYM3QOqDMa-wZuJHQ)

More code cleanup

20 years agobitkeeper revision 1.1389.1.10 (42715992Ch3pU44CxrgkzMqOnsRiOA)
kaf24@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 21:45:54 +0000 (21:45 +0000)]
bitkeeper revision 1.1389.1.10 (42715992Ch3pU44CxrgkzMqOnsRiOA)

merge

20 years agobitkeeper revision 1.1159.258.109 (4271591efy8CDaEUexiC4RrOlWxDNg)
kaf24@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 21:43:58 +0000 (21:43 +0000)]
bitkeeper revision 1.1159.258.109 (4271591efy8CDaEUexiC4RrOlWxDNg)

Backport of bugfix to ensure that p2m entries are invalidated
before returning memory back to Xen allocation pool.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.9 (42715735MS5tAFkKmbN0nXUetfgXZQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 21:35:49 +0000 (21:35 +0000)]
bitkeeper revision 1.1389.1.9 (42715735MS5tAFkKmbN0nXUetfgXZQ)

Remove unnecessary SYMBOL_NAME* macros.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.8 (42715668DjHMmednZbpL0cOFNSNyoA)
kaf24@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 21:32:24 +0000 (21:32 +0000)]
bitkeeper revision 1.1389.1.8 (42715668DjHMmednZbpL0cOFNSNyoA)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1389.3.2 (4271565ftYSScxkytTffbiBskngf9Q)
kaf24@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 21:32:15 +0000 (21:32 +0000)]
bitkeeper revision 1.1389.3.2 (4271565ftYSScxkytTffbiBskngf9Q)

Fix previous changeset: idle domains were not initialising correctly.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.7 (42714fcaJfH4LWe4KjV59B7zj8NX0g)
cl349@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 21:04:10 +0000 (21:04 +0000)]
bitkeeper revision 1.1389.1.7 (42714fcaJfH4LWe4KjV59B7zj8NX0g)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1389.3.1 (42714dabVSywx2XWGjgw2J54ZylwYg)
kaf24@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 20:55:07 +0000 (20:55 +0000)]
bitkeeper revision 1.1389.3.1 (42714dabVSywx2XWGjgw2J54ZylwYg)

Ensure block/yield hypercalls always return a sane return code.

Ensure callers of __enter_scheduler take appropriate arch-specific
action if no context switch occurs (callers from arch/x86 do not
expect to return from a call into the scheduler).

This fixes wildly unintuitive behaviour of do_block() for the
VMX team.

Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.6 (42714d79tPZMQxulWS1AIvjumdITww)
cl349@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 20:54:17 +0000 (20:54 +0000)]
bitkeeper revision 1.1389.1.6 (42714d79tPZMQxulWS1AIvjumdITww)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1327.1.10 (42714d75SI_oJV84oFz8Mm3tGBld4w)
djm@kirby.fc.hp.com [Thu, 28 Apr 2005 20:54:13 +0000 (20:54 +0000)]
bitkeeper revision 1.1327.1.10 (42714d75SI_oJV84oFz8Mm3tGBld4w)

Fix code cleanup oops

20 years agobitkeeper revision 1.1389.2.2 (42714ca83Gv7CX98R4gC0TU3w-pX1Q)
cl349@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 20:50:48 +0000 (20:50 +0000)]
bitkeeper revision 1.1389.2.2 (42714ca83Gv7CX98R4gC0TU3w-pX1Q)

Merge xen-2.0-testing "sync w/ unstable" changes.

20 years agobitkeeper revision 1.1389.2.1 (42714bdc95kBU21y23J3Wciri--8Yw)
cl349@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 20:47:24 +0000 (20:47 +0000)]
bitkeeper revision 1.1389.2.1 (42714bdc95kBU21y23J3Wciri--8Yw)

Merge xen-2.0-testing "sync w/ unstable" changes.

20 years agobitkeeper revision 1.1327.1.9 (42714a2f9RKgJOZHHOz9jvIICLyXxQ)
djm@kirby.fc.hp.com [Thu, 28 Apr 2005 20:40:15 +0000 (20:40 +0000)]
bitkeeper revision 1.1327.1.9 (42714a2f9RKgJOZHHOz9jvIICLyXxQ)

More code cleanup

20 years agobitkeeper revision 1.1389.1.5 (42712ad1Qoo2MSKU_8_-kkJWHY9E9g)
kaf24@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 18:26:25 +0000 (18:26 +0000)]
bitkeeper revision 1.1389.1.5 (42712ad1Qoo2MSKU_8_-kkJWHY9E9g)

Handle the possibility that FXRSTOR may fault by silently clearing
the data area that it is restoring from. This may occur if control
tools reload a saved VM image without adequate checking, for example.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.4 (427125bdwah0mehgnafVLP-gRLDM_w)
kaf24@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 18:04:45 +0000 (18:04 +0000)]
bitkeeper revision 1.1389.1.4 (427125bdwah0mehgnafVLP-gRLDM_w)

Avoid field duplication between vcpu_guest_context and arch_exec_domain
structures. The latter now includes the former as a sub-field.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1327.1.8 (4271171bkgG2OW7a1JXLin4JRIi6_Q)
djm@kirby.fc.hp.com [Thu, 28 Apr 2005 17:02:19 +0000 (17:02 +0000)]
bitkeeper revision 1.1327.1.8 (4271171bkgG2OW7a1JXLin4JRIi6_Q)

Code cleanup

20 years agobitkeeper revision 1.1159.258.108 (4270fff77uXrP6ebmHEte60f5WLI-w)
cl349@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 15:23:35 +0000 (15:23 +0000)]
bitkeeper revision 1.1159.258.108 (4270fff77uXrP6ebmHEte60f5WLI-w)

pgtable.c:
  Use virt_to_ptep.
pgtable.h:
  add virt_to_ptep.

20 years agobitkeeper revision 1.1389.1.3 (4270fd65aVhWKwId5_N9ojnjER84Dw)
cl349@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 15:12:37 +0000 (15:12 +0000)]
bitkeeper revision 1.1389.1.3 (4270fd65aVhWKwId5_N9ojnjER84Dw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1385.2.1 (4270fd13Fv84etl6vfPTPXdxld-15A)
cl349@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 15:11:15 +0000 (15:11 +0000)]
bitkeeper revision 1.1385.2.1 (4270fd13Fv84etl6vfPTPXdxld-15A)

page.h:
  Revert change to pgd_val to always set the PAGE_PRESENT bit.
fixup.c:
  Cleanup whitespace.
setup.c:
  Whitespace cleanup.
  Whitespace cleanups.
process.c:
  Whitespace.
pci-dma.c:
  revert part of previous for sync w/ 2.0.
  g/c unused code and cleanup whitespace.
head.S:
  Break __xen_guest definition up in several lines.
common.c:
  whitespace cleanup.

20 years agobitkeeper revision 1.1159.258.107 (4270fc89Gyl1f0UFludQff4kq09XvQ)
cl349@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 15:08:57 +0000 (15:08 +0000)]
bitkeeper revision 1.1159.258.107 (4270fc89Gyl1f0UFludQff4kq09XvQ)

reboot.c, init.c, hypervisor.h, evtchn.h, tlbflush.h, pgtable-2level.h:
  sync w/ unstable.
system.h:
  Fix typo.
pgtable.h, fixup.c, irq.c, direct.c, timer_tsc.c, pci-dma.c, init.c, fault.c:
  Cleanup whitespace.
page.h:
  Turn __pte and __pgd into #define's like the original definitions.
  Add casts to unsigned long for phys_to_machine_mapping and
  machine_to_phys_mapping.
fixmap.h, Makefile:
  gnttab is not used in 2.0.
.del-gnttab.c~4461d10e936c37ab:
  Delete: linux-2.6.11-xen-sparse/arch/xen/kernel/gnttab.c
.del-gnttab.h~974eaf5d22418ecd:
  Delete: linux-2.6.11-xen-sparse/include/asm-xen/gnttab.h
setup.c:
  Add panic notification handler.
  Change phys_to_machine_mapping from unsigned long * to unsigned int *.
  Whitespace cleanups.
page.h:
  Change phys_to_machine_mapping from unsigned long * to unsigned int *.
process.c:
  UTSNAME -> system_utsname.release as in plain Linux.
  Disable preemption before reading smp_processor_id.
head.S:
  sync w/ unstable for maintenance -- backport SMP-guest support bits.
  Break __xen_guest definition up in several lines.
ldt.c, desc.h, common.c:
  Move queue flush into load_LDT().
common.c:
  g/c unused code.
Kconfig:
  Fix whitespace for microcode option.

20 years agobitkeeper revision 1.1389.1.2 (4270ed5dZvr_HdIQR0eBM2m4Kj81_A)
kaf24@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 14:04:13 +0000 (14:04 +0000)]
bitkeeper revision 1.1389.1.2 (4270ed5dZvr_HdIQR0eBM2m4Kj81_A)

Renames:
 execution_context/xen_regs -> cpu_user_regs
 full_execution_context     -> vcpu_guest_context
[defined both 'struct xxx' and 'xxx_t' forms]
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.1 (4270eaa9i26XkdEPCi0_DHgtMgxvAw)
smh22@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 13:52:41 +0000 (13:52 +0000)]
bitkeeper revision 1.1389.1.1 (4270eaa9i26XkdEPCi0_DHgtMgxvAw)

fix 2.4 build

20 years agobitkeeper revision 1.1389 (4270a548HjJvvxATKrCShKKiLW-siw)
kaf24@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 08:56:40 +0000 (08:56 +0000)]
bitkeeper revision 1.1389 (4270a548HjJvvxATKrCShKKiLW-siw)

Cset exclude: vh249@arcadians.cl.cam.ac.uk|ChangeSet|20050427165530|30167

20 years agobitkeeper revision 1.1388 (426fc416kd_SxU1l3YCeVWTczbT41A)
vh249@arcadians.cl.cam.ac.uk [Wed, 27 Apr 2005 16:55:50 +0000 (16:55 +0000)]
bitkeeper revision 1.1388 (426fc416kd_SxU1l3YCeVWTczbT41A)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/xen-unstable.bk

20 years agobitkeeper revision 1.1387 (426fc402cahZ53Mlz7Pca5KY50Y6tA)
vh249@arcadians.cl.cam.ac.uk [Wed, 27 Apr 2005 16:55:30 +0000 (16:55 +0000)]
bitkeeper revision 1.1387 (426fc402cahZ53Mlz7Pca5KY50Y6tA)

include/xen/banner.h will be only change if there's differences with the new one.
add correct dependencies, so that console.c is now rebuild when necessary now.

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
20 years agobitkeeper revision 1.1385.1.6 (426fa4d8AQ8dQHrihxXpPojuqYnL0g)
kaf24@firebug.cl.cam.ac.uk [Wed, 27 Apr 2005 14:42:32 +0000 (14:42 +0000)]
bitkeeper revision 1.1385.1.6 (426fa4d8AQ8dQHrihxXpPojuqYnL0g)

Improve multi-processor XenLinux fork/exec/destroy times. We do this
by lazily pinning page-tables for p.t. use, and aggressively unpinning
them on last use, to put as little pressure on the batched wrpt
interface as possible. Basically this means that the copy loop and
destroy loop will usually be able to directly write pagetables with no
Xen intervention at all (implicit or explicit).
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1385.1.5 (426f6bcf8GMOwEKfaglrPUwWZTaHAg)
kaf24@firebug.cl.cam.ac.uk [Wed, 27 Apr 2005 10:39:11 +0000 (10:39 +0000)]
bitkeeper revision 1.1385.1.5 (426f6bcf8GMOwEKfaglrPUwWZTaHAg)

clean the ignores list.

20 years agobitkeeper revision 1.1385.1.4 (426f6b66K5Xrx0v2--zUfkahi8mIUw)
kaf24@firebug.cl.cam.ac.uk [Wed, 27 Apr 2005 10:37:26 +0000 (10:37 +0000)]
bitkeeper revision 1.1385.1.4 (426f6b66K5Xrx0v2--zUfkahi8mIUw)

Invalidate p2m entries when blocks of phys memory are handed back to
Xen allocation pool. This is the correct fix for the "dom0 kernel
crashes when I create a domU" bug.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1385.1.3 (426f6b05kK8EBkiTLCXBeJZCPG2ZgQ)
kaf24@firebug.cl.cam.ac.uk [Wed, 27 Apr 2005 10:35:49 +0000 (10:35 +0000)]
bitkeeper revision 1.1385.1.3 (426f6b05kK8EBkiTLCXBeJZCPG2ZgQ)

Cset exclude: bren@br260.wolfson.cam.ac.uk|ChangeSet|20050426221254|30123

20 years agobitkeeper revision 1.1327.1.7 (426ebf9dElmn-4PJcDb_JoGYAMuVlA)
djm@kirby.fc.hp.com [Tue, 26 Apr 2005 22:24:29 +0000 (22:24 +0000)]
bitkeeper revision 1.1327.1.7 (426ebf9dElmn-4PJcDb_JoGYAMuVlA)

Oops, forgot a patch file